From de00e868f2cadd998e97dc5254f636c4736b0973 Mon Sep 17 00:00:00 2001 From: Alex Williamson Date: Thu, 8 Nov 2007 09:05:26 -0700 Subject: [PATCH] [IA64] Add paddr_to_pfn for upstream changes Signed-off-by: Alex Williamson --- xen/include/asm-ia64/xenpage.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/xen/include/asm-ia64/xenpage.h b/xen/include/asm-ia64/xenpage.h index 13d27a06df..a453fe431e 100644 --- a/xen/include/asm-ia64/xenpage.h +++ b/xen/include/asm-ia64/xenpage.h @@ -41,6 +41,10 @@ static inline unsigned long __virt_to_maddr(unsigned long va) #define virt_to_mfn(va) (virt_to_maddr(va) >> PAGE_SHIFT) #define mfn_to_virt(mfn) maddr_to_virt(mfn << PAGE_SHIFT) +/* Convert between frame number and address formats. */ +#define pfn_to_paddr(pfn) ((paddr_t)(pfn) << PAGE_SHIFT) +#define paddr_to_pfn(pa) ((unsigned long)((pa) >> PAGE_SHIFT)) + typedef union xen_va { struct { unsigned long off : 60; -- 2.30.2